package entity.object;

import entity.GameEntity;
import entity.Position;

public class CombatEntity extends GameEntity
{
	/** Caracteristique de combat */
	protected Integer _attack;
	protected Integer _defense;
	/** */
	protected Integer _strength;
	protected Integer _agility;
	protected Integer _speed;
	protected Integer _intelligence;

	public CombatEntity(Integer pId, Position pPosition)
	{
		super( pId, pPosition ,GameEntityType.PLAYER.getValue());
	}

	/**
	 * @return the _attack
	 */
	public Integer getAttack()
	{
		return _attack;
	}

	/**
	 * @param _attack
	 *            the _attack to set
	 */
	public void setAttack( Integer pAttack )
	{
		this._attack = pAttack;
	}

	/**
	 * @return the _defense
	 */
	public Integer getDefense()
	{
		return _defense;
	}

	/**
	 * @param _defense
	 *            the _defense to set
	 */
	public void setDefense( Integer pDefense )
	{
		this._defense = pDefense;
	}

	/**
	 * @return the _strength
	 */
	public Integer getStrength()
	{
		return _strength;
	}

	/**
	 * @param _strength
	 *            the _strength to set
	 */
	public void setStrength( Integer pStrength )
	{
		this._strength = pStrength;
	}

	/**
	 * @return the _agility
	 */
	public Integer getAgility()
	{
		return _agility;
	}

	/**
	 * @param _agility
	 *            the _agility to set
	 */
	public void setAgility( Integer pAgility )
	{
		this._agility = pAgility;
	}

	/**
	 * @return the _speed
	 */
	public Integer getSpeed()
	{
		return _speed;
	}

	/**
	 * @param _speed
	 *            the _speed to set
	 */
	public void setSpeed( Integer pSpeed )
	{
		this._speed = pSpeed;
	}

	/**
	 * @return the _intelligence
	 */
	public Integer getIntelligence()
	{
		return _intelligence;
	}

	/**
	 * @param _intelligence
	 *            the _intelligence to set
	 */
	public void setIntelligence( Integer _intelligence )
	{
		this._intelligence = _intelligence;
	}
}
